package com.crane.oss.common.model;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 短信发送记录表
 *
 * @author tyh
 * @email 263998959@qq.com
 * @date 2020年10月13日 11时25分51秒
 */

@Getter
@Setter
@ToString
@TableName("t_sms_send_record")
public class SmsSendRecord  implements Serializable{

	private static final long serialVersionUID = -2635204388015648955L;

/**
 *发送记录ID
 */
    @TableId(type = IdType.AUTO)
    private Long recordId;

/**
 *消息类型ID
 */
    private Long msgTypeId;

/**
 *接收手机号码
 */
    private String phone;

/**
 *校验码
 */
    private String dynamicCode;

/**
 *短信渠道  Aliyun阿里云
 */
    private String channel;

/**
 *发送回执ID
 */
    private String bizId;

/**
 *返回状态码
 */
    private String code;

/**
 *状态码描述
 */
    private String message;

/**
 *状态 0已请求 1等待回执 2发送失败  3发送成功
 */
    private String status;

/**
 *发送次数
 */
    private Integer sendCount;

/**
 *上次发送时间
 */
    private Date lastSendTime;

/**
 *
 */
    private Date createTime;

/**
 *
 */
    private Date updateTime;



}
